Apartment Therapy -
9 Dec 2014 23:55
The headquarters of London's police force, Scotland Yard, has sold for £370 million ($577 million) after three months on the market. The 1967 glass-fronted skyscraper was bought by Abu Dhabi Financial Group. The force is moving into a smaller, recently renovated building.
Share this Article